/* button
==========================================*/
.si-button
{    
    background: #FFFFFF;
    border-color: #dddCCC;
    color: #333333;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    border-radius: 4px; 
}
body a:hover.si-button
{
	color:#333;
	border-color:#adadad;
	background:#ebebeb	      
}
body .si-button-pressed, body a:hover.si-button-pressed,
body .si-button-checked, body a:hover.si-button-checked,
body a.si-button-popup, body a:hover.si-button-popup
{
    
	background:#ebebeb;
	border-color:#adadad;
	color:#333333;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);    
}
body a.si-button-disabled, body a:hover.si-button-disabled
{
	color:#999;
	border-color:#ddd;	
	background:none;
    opacity: 0.5;
    filter: alpha(opacity=50);	
}

a.si-button-success,
a.si-button-info,
a.si-button-warning,
a.si-button-danger{
	color:#fff;
}

.si-button-primary,
{
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
a.si-button-primary
{
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
body a:hover.si-button-primary
{
  color: #fff;
  background-color: #286090;
  border-color: #204d74;   
}
body .si-button-pressed.si-button-primary, body a:hover.si-button-pressed.si-button-primary,
body .si-button-checked.si-button-primary, body a:hover.si-button-checked.si-button-primary,
body a.si-button-popup.si-button-primary, body a:hover.si-button-popup.si-button-primary
{
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;  
}
body a.si-button-disabled.si-button-primary, 
body a:hover.si-button-disabled.si-button-primary
{
    color:#fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

.si-button-success
{    
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
body a:hover.si-button-success
{
  color: #fff;
  background-color: #449d44;
  border-color: #398439;     
}
body .si-button-pressed.si-button-success, body a:hover.si-button-pressed.si-button-success,
body .si-button-checked.si-button-success, body a:hover.si-button-checked.si-button-success,
body a.si-button-popup.si-button-success, body a:hover.si-button-popup.si-button-success
{
  color: #fff;
  background-color: #398439;
  border-color: #255625;    
}
body a.si-button-disabled.si-button-success, 
body a:hover.si-button-disabled.si-button-success
{
    color:#fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.si-button-info
{    
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
body a:hover.si-button-info
{
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;   
}
body .si-button-pressed.si-button-info, body a:hover.si-button-pressed.si-button-info,
body .si-button-checked.si-button-info, body a:hover.si-button-checked.si-button-info,
body a.si-button-popup.si-button-info, body a:hover.si-button-popup.si-button-info
{
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;   
}
body a.si-button-disabled.si-button-info, body a:hover.si-button-disabled.si-button-info
{
    color:#fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.si-button-warning
{    
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
body a:hover.si-button-warning
{
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;   
}
body .si-button-pressed.si-button-warning, body a:hover.si-button-pressed.si-button-warning,
body .si-button-checked.si-button-warning, body a:hover.si-button-checked.si-button-warning,
body a.si-button-popup.si-button-warning, body a:hover.si-button-popup.si-button-warning
{
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;  
}
body a.si-button-disabled.si-button-warning, body a:hover.si-button-disabled.si-button-warning
{
    color:#fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.si-button-danger
{    
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
body a:hover.si-button-danger
{
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925; 
}
body .si-button-pressed.si-button-danger, body a:hover.si-button-pressed.si-button-danger,
body .si-button-checked.si-button-danger, body a:hover.si-button-checked.si-button-danger,
body a.si-button-popup.si-button-danger, body a:hover.si-button-popup.si-button-danger
{
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
body a.si-button-disabled.si-button-danger, body a:hover.si-button-disabled.si-button-danger
{
    color:#fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.si-button-plain.si-button-primary,
.si-button-plain.si-button-success,
.si-button-plain.si-button-info,
.si-button-plain.si-button-warning,
.si-button-plain.si-button-danger
{
    color:#333;
}

/* htmlfile
==========================================*/
.si-htmlfile .si-buttonedit-button
{
	color:#333;			
    background: #FFFFFF;
    border-color: #ddd;       
}

